Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Colombia F3 Colombia F4 Colombia F3 Colombia F5 Colombia F6 Brazil F7 Brazil F9 Brazil F10 Brazil F11 Venezuela F4 Brazil F16 Brazil F17 Brazil F18 Colombia F3 Colombia F4 Venezuela F1 Venezuela F2 Brazil F14 Brazil F15 Nicaragua F1 El Salvador F2 Brazil F23 Brazil F24 Colombia F1 Colombia F2 Spain F13 Colombia F4 Brazil F5 Brazil F6 Brazil F7 Brazil F8 Venezuela F4 Venezuela F5 Venezuela F6 Venezuela F8 Venezuela F9 Colombia F1 Colombia F2 Venezuela F1 Venezuela F2 Usa F12 Usa F13 Colombia F3 Colombia F4 Colombia F5 Italy F1 Italy F2 Italy F3 Italy F6 Italy F12 Italy F14 Italy F15 Italy F21 Italy F22 Venezuela F5 Venezuela F6 Colombia F1 Colombia F2 Turkey F9 Turkey F10 Turkey F11 Turkey F12 Italy F6 Italy F7 Italy F9 Italy F10 Ecuador F4 Ecuador F5 Colombia F3 Colombia F4 Colombia F5 Chile F1 Chile F3 Spain F14 Italy F20 Colombia F3 Colombia F4 USA F7 Colombia F1 Venezuela F5 Spain F12 Colombia F3 Colombia F2 Venezuela F3 Spain F11 Canada F1 (Gatineau) Canada F2 (Sherbrooke) M25 Iowa City M15 Horgen M25 Oviedo M25 Madrid M25 Weston M25 Palm Coast M25 Naples M25 Naples M25 Pensacola M25 Santo Domingo M25 Denia M25 Muttenz M25 Caslano M25 Aparecida de Goiania M25 Cancun M25 Tulsa M25 Naples M15 Sunrise M25 Marburg M25 Cancun M25 Anapoima M25 Medellin Blois Challenger Santo Domingo Challenger Bogota Challenger Sao Paulo Challenger Cancun Challenger Zagreb Challenger Savannah Challenger Biella Challenger Alessandria Challenger Santiago Challenger Tiburon Challenger Salinas Challenger Brasil Open - Florianopolis ATP Tour Challenger at Nellie Gail - Laguna Hills BMW Tennis Championship - Sunrise Santiago Challenger Challenger Ciudad de Guayaquil - Guayaquil BH Tenis Open International Cup 2008 - Belo Horizonte Citta di Como Challenger - Como Copa Petrobras-Uruguay - Montevideo IV Challenger Ciudad De Guayaquil - Guayaquil Salinas Challenger San Luis Potosi Challenger Brasilia Challenger Asuncion Challenger Blunmenau Challenger Bogota Challenger Aguascalenties Challenger Sacramento Challenger Tiburon Challenger Barranquilla Challenger Caltanissetta Challenger Bogota Challenger San Marino Challenger Genova Challenger Leon Challenger Ostrava Challenger Rome Challenger San Juan Challenger Cordoba Challenger Stockton Challenger Guayaquil Challenger Cary Challenger Campinas Challenger Calgary Challenger Charlottesville Challenger Knoxville Challenger Houston Challenger Punta Del Este Challenger Santiago Challenger Sarasota Challenger Savannah Challenger Braga Challenger Little Rock Challenger Columbus Challenger Winnetka Challenger Heineken Open - Auckland Ecuador Open - Quito Cordenons Challenger L'Aquila Challenger Campinas Challenger Morelos Challenger Millennium Estoril Open - Estoril Abierto Mexicano Telcel - Acapulco Cordenons Challenger Ambato Challenger Lima Challenger Lima Challenger Bogota Challenger Guayaquil Challenger Tunis Open - Tunis Nord LB Open - Braunschweig 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Genova Open Challenger - Genova Seguros Bolivar Open - Cali Bancolombia Open - Cali Bucaramanga Challenger Poznan Challenger Quito Challenger Tiburon Challenger Santiago Challenger Medellin Challenger Puebla Challenger Sao Paulo Challenger Sao Paulo Challenger Salinas Challenger Bucaramanga Challenger Pereira Challenger Curitiba Challenger Bogota Challenger San Marino Challenger Santiago Challenger Sao Paulo Challenger Guayaquil Challenger Barranquilla Challenger Rome Challenger Winnetka Challenger Recife Challenger Bucaramanga Challenger Bordeaux Challenger Como Challenger Cali Challenger Villa Allende Challenger Medellin Challenger Pereira Challenger Barranquilla Challenger Panama City Challenger Savannah Challenger Manta Challenger Medellin Challenger Sao Paulo Challenger Kaoshuing Challenger Sao Jose Do Rio Preto Challenger Montevideo Challenger Sao Paulo Challenger Tour Finals Bucaramanga Challenger Santiago Challenger Hellmann's Cup - Santiago Pereira Challenger Medellin Challenger Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota U.S. Men's Clay Court Championships - Orlando Energis Dutch Open - Amsterdam Generali Open 2000 - Kitzbuhel Japan Open - Tokyo Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale Internationaler Raiffeisen Grand Prix - St. Polten 2001 Mercedes Cup - Stuttgart Salem Open - Hong Kong CA Tennis Trophy - Vienna BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Challenger Britania Zavaleta - Puebla The Samsung Open - Nottingham Toluca Challenger - Toluca IV Trofeo Ciudad de Quito - Quito Copa AT&T - Buenos Aires Bucaramanga Challenger Franklin Templeton Tennis Classic - Scottsdale XL Capital Bermuda Open - Bermuda Gelsor Open Romania - Bucharest Morelos Challenger Kremlin Cup - Moscow Stockholm Open - Stockholm Leon Challenger V Trofeo Ciudad de Quito - Quito Copa Ericsson - Santiago Copa Ericsson - Guadalajara Maia Open - Oporto Heilbronn Challenger Vicenza Challenger Open 88 - Contrexeville Blois Challenger Milan Challenger Frito Lay/USTA Challenger - Binghamton Qatar Open - Doha BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Gatineau Challenger Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Medellin Challenger Stockton Challenger ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Monterrey Challenger Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Interwetten Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag SAP Open - San Jose U.S. Mens's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington BMW Open - Munich Open de Nice Cote d'Azur - Nice Bordeaux Challenger Royal Guard Open Chile - Vina del Mar Brasil Open - Sao Paulo Claro Open Colombia - Bogota Claro Open Colombia - Bogota Granby Challenger Ecuador Open - Quito Citi Open - Washington Open Parc - Lyon Bogota Challenger Cali Challenger Noumea Challenger Newport Beach Challenger Morelos Challenger San Luis Potosi Challenger Guadalajara Challenger Leon Challenger Tiburon Challenger Vicenza Challenger Vicenza Challenger L'Aquila Challenger Recanati Challenger Chicago Challenger Columbus Challenger Las Vegas Challenger San Luis Potosi Challenger 2000 - San Luis Potosi XL Capital Bermuda Open - Bermuda Pekao Open - Szczecin XI Venice Open - Venice Challenger Santa Cruz - Santa Cruz Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Cerveza Cristal - Santiago IV Abierto Internacional de Salinas - Salinas Quelle Cup 1999 - Furth Zagreb Open - Zagreb FILA Challenger Biella - Biella Muller Cup 99 - Ulm Tenniscup of Flanders - Ostende Amer-Wilson Tampere ATP Tournament - Tampere Copa Ericsson - Sao Paulo Copa Ericsson - Lima Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires Copa Ericsson - Caracas XL Capital Bermuda Open - Bermuda Nord/LB Open - Braunschweig Canottieri Mincio Open - Mantova Pekao Open 2003 - Szczecin Bogota Challenger - Bogota Citi Open - Washington Tennis Masters Series - Stuttgart Seguros Bogota Open - Bogota Seguros Bolivar Open - Medellin Salinas 2 Challenger Copa Petrobras Colombia - Bogota Zivnobanka Open - Prostejov Mallorca Challenger Quito Challenger XIV Challenger ATP Club Premium Open - Quito Challenger Copa Sevilla 2008 - Seville Copa Petrobras-Colombia - Bogota Cyclus Open de Tenis - Florianopolis Bogota Challenger Sao Paulo Challenger Cali Challenger Bogota Challenger Calabasas Challenger Guayaquil Challenger Campinas Challenger San Remo Challenger Cremona Challenger Rome Challenger Brasilia Challenger Manerbio Challenger Medellin Challenger Bucaramanga Challenger Rio De Janeiro Challenger San Jose Challenger Blumenau Challenger Bordeaux Challenger Furth Challenger Cali Challenger Montevideo Challenger Salinas Challenger San Luis Potosi Challenger Monza Challenger Panama City Challenger Orbetello Challenger Cordenons Challenger Santos Challenger Bogota Challenger Quito Challenger Rio De Janeiro Challenger Porto Alegre Challenger San Luis Potosi Challenger Santiago Challenger Pereira Challenger Furth Challenger Milan Challenger Sao Paulo Challenger Buenos Aires Challenger Binghamton Challenger Medellin Challenger Pereira Challenger Cali Challenger Bancolombia Open - Bogota Bucaramanga Challenger BMW Tennis Championship - Sunrise Sarasota Challenger Caltanissetta Challenger Todi Challenger Vancouver Challenger Barranquilla Challenger Lima Challenger Bogota Challenger Happy Valley Challenger Santo Domingo Challenger Guadalajara Challenger Le Gosier Challenger Aix En Provence Challenger Caltanissetta Challenger Cali Challenger Barranquilla Challenger Manta Challenger Sarasota Challenger Tallahassee Challenger Como Challenger Medellin Challenger Genova Challenger Floridablanca Challenger Montevideo Challenger BH Tennis Open - Belo Horizonte Puerto Vallarta Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Milan Challenger Prostejov Challenger Szczecin Challenger Perugia Challenger Blois Challenger Astana Challenger Sao Paulo Challenger Fairfield Challenger Lugano Challenger Medellin Challenger Bucaramanga Challenger Milan Challenger Bogota Challenger Reggio Emilia Challenger Columbus Challenger Padova Challenger Braunschweig Challenger Morelos Challenger Tallahassee Challenger Montevideo Challenger Orlando Challenger Binghamton Challenger San Benedetto Challenger Seguros Bolivar Open - Medellin Quito Challenger Manta Challenger Copa Petrobras Colombia - Bogota Salinas Challenger Asuncion Challenger Iasi Challenger Pozoblanco Challenger Pereira Challenger Montevideo Challenger Salinas Challenger Sacramento Challenger Florianopolis Challenger Tennis Napoli Cup - Napoli Copa Petrobras Bogota - Bogota XL Bermuda Open - Bermuda Rijeka Open - Rijeka Telenordia Swedish Open - Bastad Morocco Tennis Tour - Marrakech Sunrise Challenger San Juan Challenger Heineken Open - Auckland Montevideo Challenger Guayaquil Challenger MoviStar Open - Vina del Mar Zivnobanka Czech Open - Prostejov FILA Challenger - Biella BMW Open - Munich ARAG World Team Championship - Dusseldorf Samarkand Challenger Copa Petrobras-Brazil - Aracaju Santiago Challenger Pereira Challenger Cali Challenger Rio De Janeiro Challenger Sao Paulo Challenger Buenos Aires Challenger Seguros Bolivar Open - Medellin Hellmann's Cup - Santiago Prague Challenger Generali Open 2002 - Kitzbuhel Stockholm Open - Stockholm BellSouth Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo Guayaquil Challenger CA Tennis Trophy - Vienna Bogota Challenger Prostejov Challenger Ilkley Challenger Generali Open - Kitzbuhel Granby Challenger Movistar Open - Vina del Mar Guayaquil Challenger Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe US Men's Clay Court Championship - Houston Abierto Mexicano Telfonica MoviStar - Acapulco Stockholm Open - Stockholm Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Topshelf Open - 's-Hertogenbosch Aircel Chennai Open - Chennai Sybase Open - San Jose Galleryfurniture.com Challenge - Atlanta The Nottingham Open - Nottingham RCA Championships - Indianapolis St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Chevrolet Cup - Vina del Mar Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Brazil Open - Salvador AIG Japan Open - Tokyo AAPT Championships - Adelaide International Championship of Croatia - Umag TD Waterhouse Cup - Long Island Brasil Open - Salvador Salem Open - Hong Kong Grand Prix Hassan II - Casablanca Telenordia Swedish Open - Bastad Kroger / St. Jude International - Memphis Generali Open 2003 - Kitzbuhel Wideyes Swedish Open - Bastad Waldbaum's Hamlet Cup - Long Island Cerveza Club Colombia Open - Bogota TD Waterhouse Cup - Long Island Tennis Masters Series - Rome Tennis Masters Series - Madrid Adidas International - Sydney Drummondville Challenger Open Seat Godo - Barcelona RCA Championships - Indianapolis Estoril Open - Estoril Grand Prix Hassan II - Casablanca Estoril Open - Estoril Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Open de Moselle - Metz Heineken Open - Auckland Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Salem Open - Hong Kong Copa Telmex - Buenos Aires Santiago Challenger Open Sabadell Atlantico - Barcelona Trofeo Conde de Godo - Barcelona Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco AIG Japan Open - Tokyo Masters Series - Hamburg Abierto Mexicano de Tenis Pegaso - Acapulco U.S. Men's Clay Court Championships - Houston Generali Open - Kitzbuhel Heineken Open - Auckland VTR Open - Vina del Mar Buenos Aires Challenger Serbia Open - Belgrade VTR Open - Vina del Mar Brasil Open - Sao Paulo Heineken Open - Auckland Claro Open Colombia - Bogota Seville Challenger US Men's Clay Court Championship - Houston Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Grand Prix de Tennis de Lyon - Lyon BB&T Atlanta Open - Atlanta ARAG World Team Championship - Dusseldorf Winston-Salem Open - Winston-Salem Heineken Open - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Moselle - Metz Brisbane International - Brisbane Estoril Open - Estoril Wimbledon - London Abierto Mexicano Telcel - Acapulco BMW Open - Munich Guadalajara Challenger Generali Open - Kitzbuhel CA Tennis Trophy - Vienna Cerveza Club Columbia Open - Bogota Pilot Pen Tennis - New Haven Abierto Mexicano de Tenis Pegaso - Acapulco Abierto Mexicano Telcel - Acapulco Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Mexico City Open de Tenis Comunidad Valenciana - Valencia Energis Open - Amersfoort Heineken Open Shanghai - Shanghai St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Estoril Open - Estoril Delray Beach International Tennis Championships - Delray Beach Movistar Open - Santiago Mallorca Open - Mallorca Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Madrid Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Movistar Open - Santiago U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Citi Open - Washington U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Tennis Masters Series - Paris Davis Cup, Group 1, REL1, CHI-COL 5-0 Davis Cup, Group 1, 1R, CHI-BAH 5-0 Davis Cup, Group 1, 2R, CHI-COL 5-0 Davis Cup, Group 1, 1R, CHI-CAN 4-1 Davis Cup, World Group, QR, SVK-CHI 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, 1R, CRO-CHI 5-0 Internazionali BNL d'Italia - Rome Davis Cup, World Group, PO, CHI-AUT, 3-2 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group II, 2R, ESA-MEX 3-2 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, Group I, 1R, BAR-COL 0-4 Davis Cup, World Group, QR, COL-SWE 4-0 Davis Cup, Qualifiers, 1R, USA-COL 4-0 Wimbledon - London Sony Ericsson Open - Miami Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, Group I, 2R, COL-BRA 3-2 Davis Cup, Finals, Group D Davis Cup, World Group, 1R, CHI-USA 1-4 Colonial Classic - Kooyong U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QR, ZIM-CHI 4-1 Davis Cup, Group 1, 2R, CHI-ARG 1-0 Davis Cup, Group 1, 2R, CHI-BAH 4-1 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, QR, CHI-JPN 5-0 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, 1R, CHI-RUS 2-3 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, Group II, 1R, ESA-BAR 4-1 Davis Cup, Group I, 2R, CHI-COL 3-1 All Lower level tournaments Olympics - Sydney Olympics - Athens Olympics - Beijing